/*
 * @Author: Vorga
 * @LastEditors: Vorga
 */
#ifndef SORT_H_INCLUDED
#define SORT_H_INCLUDED

#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <string.h>
#include <time.h>

void show_sort_res(const char* name,int *arr,size_t len);

void bubble_sort(int *arr,size_t len);

void select_sort(int *arr,size_t len);

void insert_sort(int *arr,size_t len);

void shell_sort(int *arr,size_t len);

void heap_sort(int *arr,size_t len);

void quick_sort(int *arr,size_t len);

void quick_sort_stack(int *arr,size_t len);

void merge_sort(int* arr,size_t len);

void count_sort(int* arr,size_t len);

void radix_sort(int* arr,size_t len);
#endif // SORT_H_INCLUDED
